Changelog:

- v1.1: 
     - Added console command "dpreset" in case a ped is bugged/glitched. This will remove the current ped so you can call another one
     - Added console command "dpdisable" to disable the script
     - Added console command "dpenable" to enable the script
     - Added custom price to 10 new guns (check in "weapons_price")
     - Increased client (ped) spawn max distance
- v1.2:
     - Changed contact name from "Client" to "Clients Network"
     - Clients Network can find clients for you or not (unlike <v1.1 where every call made will spawn a client)
     - Added custom price to 5 new guns (check in "weapons_price")
     - Changed console command "dpreset" to "dpcancel" (it still does the same thing, just the name changed)
     - Added console command "dpcar" to spawn a black car for you to drive
     - Added console command "!dpcar" to let you re-use the "dpcar" command after you spawned the car but lost it/cant access it
     - Added console command "dpfixcar" to fix any car you currently drive
     - Added console command "dpnetwork" to get info on the "Clients Network" contact
     - Added console command "dphelp" to list all the available commands
     - To see what each command does while in-game, write the command then add an "-info" after it (e.g.:  dpcar-info // !dpcar-info // dphelp-info)
     - Added & changed colors in texts
     - Mostly fixed the issue with clients spawning in the middle of the roads (might still spawn on the sides of the roads)
     - Kinda fixed clients spawning on top of buildings
     - Mostly fixed the issue with clients spawning in water
     - Increased clients min&max spawn distance
     - Decreased time for clients to answer
     - Decreased time for closing phone after call
     - Now clients will send you a message about the location where you need to meet them
     - Player can now contact the Clients Network only if their wanted level is 0
- v1.3:
     - Added dealing animations
     - Now you are getting notified that you cant call a client while being wanted by the cops
     - Fixed calling clients, now every call should be received by a client
     - Improved spawning & increased spawn range
     - Removed all console commands as they were useless
     - Only 2 commands are still available but been reworked: dpdisable -> daplugdisable (disable script) & dpenable -> daplugenable (enables script)
     - Added reputation
     - Added drugs (Ketamine, Weed, Heroin, Percocets, Lean, Blunts, Joints, Shrooms, LSD Tabs, Xanax, Meth, MDMA, Edibles (brownies, gummies)
     - Also added ciggarettes and suicide pills (fentanyl based pills)
     - Added a new contact, Supplier - call the supplier, meet him and buy drugs at a cheap price then sell them to clients at a higher price or consume them
*Supplier doesnt sell any weapons yet
     - Buy drugs from your gang with a higher price than the one from the supplier and sell them to clients or consume them
     - Weapons are now sold with an increased price since its a black market
     - Interactive dealing (speak with the ped about what you want to sell and how much, a successful deal will gain +1 rep, it also handles some other things like if you swear/cuss the ped then he will get annoyed and maybe leave the deal or start fighting you and if he leaves you get -1 rep, but if he decides to fight and you kill him the rep wont be changed; to cancel a current going deal, after you pressed E to talk with client, write "stop" or "exit" or "cancel" or "leave" to leave the input gui thing or let the text blank and just enter to fully cancel the deal resulting into -1 rep)
     - Added Stash House, located in the Chamberlain Hills with a blip
     - Stash House costs 300$ and in the stash house you can store cash and weapons
     - Added config file and data storing file
     - Added script Main Menu with 4 submenus: Self SubMenu, Gang SubMenu, Actions SubMenu, Debug SubMenu
     - Menus are pretty clean, categorized and contains description for every item/category
     - Self Submenu: check inventory (phone,drugs,weapons,others), consume drugs/others 
     - Gang Submenu: Create/Join/Leave gang, buy drugs from the gang and deal them to clients, request cash from gang, beef with other gangs (opps)
     - Actions Submenu: Check cash balance through a phone notification, check reputation as a dealer and as a gang member, commit suicide with a gun or suicide pill, put a mask on your head or remove it (configurable mask)
     - Debug Submenu: Cancel current deal (in case you cant reach the client), remove current client (in case he glitched after/before the deal), fix current vehicle, rename opps gang, cancel current supplier deal or remove current supplier same as the client method
     - Drugs side-effects: After consuming a drug you might get a side-effect (like between 1-3 hp loss / screen effect) and you may take less damage while on drugs
     - Config Settings File: Set custom open menu key, show/hide client route, set if the client blips flashes or not, change reputation per deal
     - Data Storing File: Store reputation, store gang data (you remain in the same gang even if you left the game), store opp data (same as your gang data), store inventory items (drugs,others), store stash
     - Doing too much drugs will pass you out. After you pass out more than 2 times the next time you gonna die (configurable)
     - Doing a crime with the mask from the script will always remove a star (a 2 star crime will be a 1 star if you are masked with the mask from the script while doing the crime, but 1 star crime remains 1 star)
     - You dont get notified when client is dead anymore
     - Added guide file (not required)
     - More (the v1.3 showcase video should cover up every change i guess)

NEW REVAMPED VERSION
 v2.0:
  * Full script rewrite / refactor for cleaner structure, safer logic, and better performance
  * Removed the mask system entirely (to prevent further bugs)
  * Reworked the whole client dealing flow into a stable state system (prevents repeated rep payouts / repeated inputs / weird re-entry bugs)
  * Fixed reputation logic: rep now updates only once per deal outcome, clamps between min/max, and saves reliably to data INI
  * Reworked client interaction UI: cleaner prompts, safer input handling (input only triggers on keypress instead of firing unpredictably every tick)
  * Reworked client spawning: consistent safe-spawn search near player with collision requests and checks (avoids roads, water, interiors)
  * Improved cleanup handling: client/supplier entities + blips are safely removed without leaving broken references or causing crashes
  * Added a new “Supplier” system (new contact + new NPC):
    * Call Supplier to spawn a supplier NPC near you
    * Walk up and press E to open a shop menu
    * Buy weapons cheaper than base prices using a configurable multiplier
    * “Out of stock” rule: if you already own a weapon, the supplier won’t sell it to you (shows OUT OF STOCK)
    * Optional randomized stock + restock cooldown (configurable)
  * Added new INI system defaults:
    * If settings INI is missing, the script auto-generates a fresh `DaPlugSettings.ini`
    * Updated settings categories (General/Economy/Spawning/Risk/SupplierStock/ClientBlip)
  * Added safer failure handling:
    * If iFruitAddon2 fails to load, the script keeps running (menus and systems still work, phone contacts disabled gracefully)
  * Expanded and cleaned Debug Menu:
    * Cancel current deal safely
    * Remove client safely
    * Remove supplier safely
    * Force supplier restock (if supplier is active)
  * Added more weapons for sale
Script is now very stable, performance-friendly, with smooth gameplay.
